<html lang="en">
<head> 
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>数组排序</title>
</head>
<body> 
    <script>
    //冒泡排序

//     var  arr=[98,5,12,54,62,3];
//     console.group("没有排序前:")
//     console.log(arr);
//     for(var i=1;i<arr.length;i++){
//         for(var j=0;j<arr.length -1;j++) {//用于控制比较的轮数
//             var temp=arr[j ];
//             if(arr[j]>arr[j+1]){
//                  arr[j]=arr[j+1]; 
//                  arr[j+1]=temp;  
                   
//              }
//          }   
//    }

    //插入排序
    var arr=[98,5,12,54,62,3];
    //从数组的第二个元素开始进行遍历，第一个元素当做有序数组，后面内容当做无序数组
    for(var i=1;i<arr.length;i++){
        var temp=arr[i];
        var j=i-1;
        while(arr[j]>temp && j>=0){
            arr[j+1]=arr[j];
            j--;
        }
        arr[j+1]=temp;
    }

// console.group("排序后：")
// console.log(arr)

// var arr=["张博","李青","陈昕宇","陈龙","谢志强"];
// arr.push("小明");  //push是在数组的末尾添加需要添加的元素
// console.log(arr);

// arr.unshift("小红");  //unshift是在数组的最前面添加需要的元素
// console.log(arr);

// arr.pop(); //移除数组末尾的一个元素，返回一个元素
// console.log(arr);
// arr.shift();
// console.log(arr);
// if(arr.includes("小绿")){  //查找数组中是否包含元素某个元素
//     alert("该同学在此班级中")
// }else{
//     alert("该同学不在班级中")
// }

// if(Array.isArray(arr)){ //当前传递的是否为数组，如果是数组则返回true
//     alert("当前传递的值是一个数组")

// }else{
//     alert("当前传递的值不是一个数组")
// }

// var arr=["张博","李青","陈昕宇","陈龙","李青","谢志强"];
// // console.log(arr.indexOf("李青"));//找指定元素在数组中的第一个出现的位置，并返回指定元素的下标

// // console.log(arr.lastIndexOf("陈昕宇"))//找指定元素在数组中最后一个出现的位置，并返回指定元素的下标


// var arr1=[2,5,3,6];

// console.log(arr1.sort());
// console.log(arr1.fill(4,3));


// console.log(arr.reverse());

// console.log(arr.splice());

// console.log(arr.splice(2,0,10,9));//添加元素
// console.log(arr.splice(0,3)); //删除元素
// console.log(arr.slice(3,4)); //拷贝数组中的元素

// var arr=["张博","李青","陈昕宇","陈龙","谢志强"];
// var arr2=["李涛涛","唐琪"];
// console.log(arr.concat(arr2));



// console.log(arr.join());
// console.log(arr.join("*"));
// console.log(arr.join(arr.toString()));


    </script>
</body>
</html>